/*主体页面*/
.main{ width:1200px; margin: 0 auto; position: relative;}

.banner{ width:100% !important; height: 151px; background: url(../images/bg_banner.png) repeat-x center bottom #4d8ee6; overflow: hidden;}
.banner .logo{ width:488px; height: 151px;}
.banner .search{ width:245px; height: 32px; margin-top: 60px; position: relative; background: url(../images/bg_search.png) no-repeat left;}
.banner .search input[type="text"]{ width:195px; height: 32px; padding-left:15px; color: #333; border:0; background: none;}
.banner .search input[type="button"]{ width:35px; height: 31px; border:0; position: absolute; top:0; right:0; bottom:0; background: none; cursor: pointer;}
.navbg{ width:100% !important; height: 48px; background: #018e72 repeat-x left bottom; overflow: hidden;}
.navbg .nav{ width:105%;}
.navbg .nav li{ width:102px; height: 47px; margin-right: 20px; float: left; display: inline-block; position:relative;overflow:hidden;}
.navbg .nav li a{ font-size:16px; color: #fff; line-height: 47px; text-align: center; position:relative;}
.navbg .nav .bg{height:47px; background:#009688; display: block;}

.bottom{ width:auto; padding:20px 0; border-top:3px solid #018e72;}
.bottom p{ font-size:13px; color: #555; line-height: 24px; letter-spacing: 0.5px; display: block;}
.bottom a, .bottom span{ float: left; color: #555;}
.bottom .main .link_img{ height: 80px; position: absolute; bottom: 10px; right:0px;}
.bottom .main .link_img img{ height: 80px;}

/*各个列表*/
.mk_list{ padding-bottom:30px; background: url(../images/bg_listbj.png) no-repeat center bottom #fcfdfe; overflow: hidden;}
.location{ margin: 25px 0; font-size:14px; color: #656565; line-height: 24px; overflow: hidden;}
.location img{ width:15px; height: 12px; margin: 6px 5px 6px 0;}

/*页面栏目*/
.lm{ width:auto; height: 49px; background: #018e72; border-top-left-radius:5px; border-top-right-radius:5px;}
.lm img{ width:18px; height: 19px; margin: 15px 8px 15px 15px; float: left; display: inline-block;}
.lm a{ font-size:18px; color: #fff; font-weight: bold; line-height: 49px; float: left; display: block;}

.lm_line{ border-bottom:1px solid #f5f5f5; overflow: hidden;}
.lm_line span{ padding:0 15px 10px 15px; float: left; font-size:18px; color: #018e72; font-weight: bold; text-align: center; border-bottom:3px solid #018e72;}

/*页面信息列表*/
.ulyd{ width:auto;}
.ulyd li{ height: 36px; padding-left:15px; line-height: 36px; background: url(../images/ico_li_a.png) no-repeat left center;}
.ulyd li a{ width:85%; float: left; font-size:15px; color: #333; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.ulyd li span{ float: right; font-size:14px; color: #666666;}
.ulyd li:hover a{ text-decoration: underline;}

/*图片放大*/
.tp img{ overflow: hidden; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.tp:hover img { transform: scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); 	/* IE 9 */ -moz-transform:scale(1.1, 1.1); 	/* Firefox */ -webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */ -o-transform:scale(1.1, 1.1); 	/* Opera */}